A Parallel Parsing VLSI Architecture for Arbitrary Context Free Grammars

نویسندگان

  • Andrew Koulouris
  • Nectarios Koziris
  • Theodore Andronikos
  • George K. Papakonstantinou
  • Panayiotis Tsanakas
چکیده

In this paper we propose a fixed size one-dimensional VLSI architecture for the parallel parsing of arbitrary context free (CF) grammars, based on Earley’s algorithm. The algorithm is transformed into an equivalent double nested loop with loopcarried dependencies. We first map the algorithm into a 1-D array with unbounded number of cells. The time complexity of this architecture is O(n), which is optimal. We next propose the partitioning into fixed number of off-the-shelf processing elements. Two alternative partitioning strategies are presented, considering restrictions, not only in the number of the cells, but also in the inner structure of each cell. In the most restricted case, the proposed architecture has time complexity O(n/p*k), where p is the number of available cells and the elements inside each cell are at most k. Index Terms --Parallel parsing, Earley’s algorithm, partitioning, systolic array, mapping.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A neural-network architecture for syntax analysis

Artificial neural networks (ANN's), due to their inherent parallelism, offer an attractive paradigm for implementation of symbol processing systems for applications in computer science and artificial intelligence. This paper explores systematic synthesis of modular neural-network architectures for syntax analysis using a prespecified grammar--a prototypical symbol processing task which finds ap...

متن کامل

A Neural-Network Architecture for Syntax Analysis - Neural Networks, IEEE Transactions on

Artificial neural networks (ANN’s), due to their inherent parallelism, offer an attractive paradigm for implementation of symbol processing systems for applications in computer science and artificial intelligence. This paper explores systematic synthesis of modular neural-network architectures for syntax analysis using a prespecified grammar—a prototypical symbol processing task which finds app...

متن کامل

Process Grammar Processor: an Architecture for a Parallel Parser

A parallel architecture of a parser for Natural Language is described. A serial architecture has been already realized 6] and is currently used in the Process Grammar Development Environment (PGDE) 8], a system for the construction and testing of Natural Language grammars and the generation of the corresponding parsers. The PGDE is built around the Process Grammar Processor (PGP) running a mode...

متن کامل

AnO(n3) Agenda-Based Chart Parser for Arbitrary Probabilistic Context-Free Grammars

While O(n3) methods for parsing probabilistic context-free grammars (PCFGs) are well known, a tabular parsing framework for arbitrary PCFGs which allows for botton-up, topdown, and other parsing strategies, has not yet been provided. This paper presents such an algorithm, and shows its correctness and advantages over prior work. The paper finishes by bringing out the connections between the alg...

متن کامل

An Agenda-Based Chart Parser for Arbitrary Probabilistic Context-Free Grammars

While methods for parsing probabilistic context-free grammars (PCFGs) are well known, a tabular parsing framework for arbitrary PCFGs which allows for botton-up, topdown, and other parsing strategies, has not yet been provided. This paper presents such an algorithm, and shows its correctness and advantages over prior work. The paper finishes by bringing out the connections between the algorithm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998